Extreme Programming and Its Positive Affect on Software Engineering Teams

نویسندگان

  • Sharifah Lailee Syed-Abdullah
  • Mazni Omar
چکیده

This paper presents an early empirical study on Extreme Programming (XP) practices employing Positive Affect metric. The study was conducted on university students doing development projects to gain an insight understanding of the effect of using agile practices on software engineering (SE) teams. The finding indicates that XP practices do have positive affectivity on the SE teams. This is to be expected because of the existence of the practices such as simple design, pair programming, continuous testing, continuous integration and frequent review (release) that command feedback. This finding helps to provide early empirical evidences on the impact of XP methodology on the positive affectivity of the developers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adopting Agile Approach : A Case in Malaysia

Agile methodology continues to evolve due to business and technological demands. However, there are few studies reported related to encouraging new organizations to adopt agile practices especially in Asian countries. This paper presents the initial findings from an action research study on agile-extreme programming (XP) adoption amongst software engineering (SE) teams. The results showed that ...

متن کامل

A Formal Experiment Comparing Extreme Programming with Traditional Software Construction

The paper describes an experiment carried out during the Spring/2002 academic semester with computer science students at the University of Sheffield. The aim of the experiment was to assess extreme programming and compare it with a traditional approach. With this purpose the students constructed software for real clients. We observed 20 teams working for 4 clients. Ten teams worked with extreme...

متن کامل

Rapid Development for Web-Based Applications

As software organizations continue to move toward Web-based systems development, they often assign or outsource such projects to small teams of highly qualified, but often relatively young, developers. Frequently, the developers’ attitude is less than positive toward software engineering practices—particularly software process improvement initiatives and metrics collection. Part of the problem ...

متن کامل

Educational Approach of Refactoring in Facilitating Reverse Engineering

Refactoring improves software codes and design. This activity often neglected by software developers because they need time to decide tactically where and when to refactor codes. Although the concepts theoretically instilled in the developer’s mind, this activity is not easy to apply and visualize. This situation became more problematic when deals with inexperienced developers. Therefore, there...

متن کامل

Hierarchical XP Improving XP for large scale projects in analogy to reorganization processes

XP is a light-weight methodology suited particularly for small-sized teams that develop software which has only vague or rapidly changing requirements. The discipline of systems engineering knows it as approach of incremental system change or also of “muddling through”. In this paper, we introduce three well known methods of reorganizing companies, namely, the holistic approach, the incremental...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009